Maintaining Strong Cache Consistency in the World-Wide Web

نویسندگان

  • Chengjie Liu
  • Pei Cao
چکیده

As the Web continues to explode in size, caching becomes increasingly important. With caching comes the problem of cache consistency. Conventional wisdom holds that strong cache consistency is too expensive for the Web, and weak consistency methods such as Time-To-Live (TTL) are most appropriate. This study compares three consistency approaches: adap-tive TTL, polling-every-time and invalidation, through analysis, implementation and trace replay in a simulated environment. Our analysis shows that weak consistency methods save network bandwidth mostly at the expense of returning stale documents to users. Our experiments show that invalidation generates a comparable amount of network traac and server work-load to adaptive TTL and has similar average client response times, while polling-every-time results in more control messages, higher server workload and longer client response times. We show that, contrary to popular belief, strong cache consistency can be maintained for the Web with little or no extra cost than the current weak consistency approaches, and it should be maintained using an invalidation-based protocol.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web

In this paper, we argue that weak cache consistency mechanisms supported by existing Web proxy caches must be augmented by strong consistency mechanisms to support the growing diversity in application requirements. Existing strong consistency mechanisms are not appealing for Web environments due to their large state space or control message overhead. We focus on the lease approach that balances...

متن کامل

Performance Evaluation of the Distributed Object Consistency Protocol

This report analyzes the performance of two methods for maintaining object consistency in World Wide Web proxy cache servers: the widely used Alex adaptive TTL protocol and a proposed Distributed Object Consistency Protocol (DOCP). The goal of this report is to evaluate these approaches to web cache consistency using a realistic workload and trace-driven simulation. We examine the effect of cac...

متن کامل

WCDP: A protocol for web cache consistency

Cache consistency at web intermediaries is required for scalable web content delivery. In this paper we describe the Web Content Distribution protocol (WCDP), which is an invalidation and update protocol to provide cache consistency for a large number of frequently changing web objects. WCDP supports different levels of consistency: strong, delta, weak, and explicit. It supports atomic invalida...

متن کامل

World Wide Web Cache Consistency

The bandwidth demands of the World Wide Web continue to grow at a hyper-exponential rate. Given this rocketing growth, caching of web objects as a means to reduce network bandwidth consumption is likely to be a necessity in the very near future. Unfortunately, many Web caches do not satisfactorily maintain cache consistency. This paper presents a survey of contemporary cache consistency mechani...

متن کامل

Piggyback Cache Validation for Proxy Caches in the World Wide Web

This paper attempts to tackle the cache coherency problem for documents without an expiration time. Rather than use a strictly weak or strong cache consistency approach, we piggyback cache state information onto HTTP requests to a server. In the simplest approach, whenever a proxy cache has a reason to communicate with a server it piggybacks on a list of cached documents for which the expiratio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 47  شماره 

صفحات  -

تاریخ انتشار 1997